Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Romania F8 Romania F9 Argentina F5 Brazil F10 Brazil F11 Uruguay F1 Cuba F1 Australia F4 Chile F2 Chile F3 Argentina F4 Romania F5 Romania F6 Romania F7 Romania F8 Romania F9 Romania F13 Romania F14 Romania F15 Romania F16 Romania F17 Argentina F9 Uruguay F1 Colombia F6 Mexico F18 Venezuela F8 Austria F1 Colombia F2 Croatia F1 Croatia F2 Argentina F1 Italy F5 Italy F6 Argentina F3 Argentina F9 Uruguay F4 Uruguay F1 Croatia F5 Austria F2 Colombia F1 Argentina F10 Romania F11 Argentina F5 Romania F12 Argentina F2 Argentina F3 Brazil F13 Romania F4 Brazil F12 Argentina F7 Argentina F4 Venezuela F7 V Torneo Internazionale di Tennis - Barletta Czech Open 2005 - Prostejov Harbour Tennis Cup Regione Lombardia - Milan Aberto de Santa Catarina de Tenis - Florianopolis Napoli Challenger Mestre Challenger Montevideo Challenger Tunis Challenger Aix En Provence Challenger Salzburg-Anif Challenger Puerto Vallarta Challenger Florianopolis Challenger Santa Cruz de la Sierra 2 Challenger Luedenscheid Challenger Tatra Banka Open 2001 - Bratislava Tennis Napoli Cup 2007 - Napoli Copa Petrobras-Uruguay - Montevideo XI Torneo Internazionale di Tennis - Barletta Arpa Ceramic Cup - Reggio Emilia Salinas Challenger Vercelli Challenger Montevideo Challenger Estoril Open - Estoril Croatia Open - Umag CA Tennis Trophy - Vienna Brasil Open - Salvador Qatar Open - Doha Open 13 - Marseille Open de la Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Lyon Challenger BellSouth Open - Vina del Mar Campionati Internazionali di Sicilia - Palermo Montevideo Challenger Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Orange Prokom Open - Sopot St. Petersburg Open - St. Petersburg Copa Telmex - Buenos Aires Open SEAT 2008 - Barcelona Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Movistar Open - Vina del Mar Masters Series - Hamburg Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Movistar Open - Santiago Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Santo Domingo Challenger Guayaquil Challenger Sao Leopoldo Challenger Aix En Provence Challenger Malaysian Open - Kuala Lumpur Royal Guard Open Chile - Vina del Mar Brasil Open - Sao Paulo Malaysian Open - Kuala Lumpur Apia International - Sydney Brasil Open - Sao Paulo TEB BNP Paribas Istanbul Open - Istanbul Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Kremlin Cup - Moscow Valencia Open - Valencia Apia International - Sydney Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Konzum Croatia Open - Umag European Open - Antwerp Rio Open - Rio de Janeiro Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Montevideo Challenger Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem ASB Classic - Auckland Brasil Open - Sao Paulo Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Warsteiner Challenger Lubeck 2001 - Lubeck ATP Studena Croatia Open Umag - Umag drkoop.com USTA Challenger of Burbank - Burbank Heineken Challenger - Ho Chi Minh City Steelers Cup - Kosice Nature Valley International - Eastbourne Banja Luka Challenger - Banja Luka Copa Petrobras Argentina - Buenos Aires Heilbronn Open - Heilbronn Copa Kia Challenger ATP - Santiago Unicredit (Suisse) Bank S.A. Challenger - Chiasso SkiStar Swedish Open - Bastad II Naples ITG Challenger - Naples Tunis Open 2007 - Tunis Ostdeutscher Sparkessen Cup - Dresden The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Challenger Lugano - Lugano German Tennis Championships - Hamburg Nord LB Open 2007 - Braunschweig Generali Open - Kitzbuhel BSI Challenger Lugano - Lugano Medjurgorje Open - Medjugorje China Open - Beijing Rio Open - Rio de Janeiro European Open - Antwerp Bancolombia Open - Cali Open Sabadell Atlantico - Barcelona Sao Paulo Challenger Swiss Indoors Basel - Basel Iquique Challenger Santiago Open - Santiago Hamburg European Open - Hamburg Great Ocean Road Open - Melbourne BMW Open - Munich Gonet Geneva Open - Geneva Nordea Open - Bastad Belgrade 2 - Belgrade US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Kitzbuhel Challenger Sao Paulo Challenger Panama City Challenger Rome Challenger Liberec Challenger Montevideo Challenger Montevideo Challenger drkoop.com USTA challenger of Miami - Miami C.T. San Remo - XIII Piertomaso Tessitore - San Remo Ljubljana Open - Ljubljana Muller Cup - Ulm Milan Challenger Wimbledon - London Caltanissetta Challenger Braunschweig Challenger Campinas Challenger Copa Sevilla - Seville Open de Tanger - Tangier Quelle Cup - Furth Challenger Casino Lugano - Lugano Rakuten Japan Open - Tokyo 4th Sardinia International Championships - Cagliari Kuppers Kolsch Cup by Lambertz - Aachen Copa Ericsson Uruguay - Montevideo Banja Luka 2002 - Banja Luka Cairo Challenger 2002 - Cairo Samsung Securities Cup - Seoul Medicor Open - Budapest Copa Sevilla Internacionales de Andalucia - Seville Samarkand Challenger - Samarkand Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage USTA Men's Challenger of Urbana-Champaign - Urbana Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg VII Torneo Internazionale di Tennis - Barletta ATU Cup - Weiden Nord/LB Open - Braunschweig Oberstaufen Cup - Oberstaufen Finnish Open - Helsinki San Marino Cepu Open - San Marino CA Challenge - Graz VI Gramado Open de Tenis - Gramado The Nottingham Challenger - Nottingham Intersport Heilbronn Open - Heilbronn Timisoara Challenger - Timisoara Brasov Challenger - Brasov Banja Luka Challenger 2004 - Banja Luka Okal Cup 2004 - Eckental Uncle Toby's Australian Men's Clay Court Challenger - Canberra ECM Prague Open 2005 - Prague Ljubljana Open - Ljubljana Citi Open - Washington Open de Montauban - Montauban The LTA Hull Challenger - Hull Oberstaufen Cup - Oberstaufen IPP Geneva Trophy - Geneva China Open - Beijing IPP Geneva Trophy - Geneva Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Zagreb Open - Zagreb Banja Luka Challenger 2005 - Banja Luka XI Ciutat de Barcelona - Barcelona XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Antonio Savoldi-Marco Co. - Manerbio Challenger Casablanca San Angel - Mexico City The West Side Tennis Club Clay Court Challenger - Forest Hills Unique Zagreb Open - Zagreb Sardinia International Championship - Cagliari Schickendanz Open - Furth 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Open de Montauban - Montauban Trofeo Sisma Mantova - Mantova Porsche Open - Poznan Riviera di Rimini Challenger - Rimini II Manta Open - Manta Iskratel Open - Kranj Dusseldorf Open 2006 - Dusseldorf Amazonia Open de Tenis - Belem ATP Slovak Open Challenger - Bratislava XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Joinville Tennis Festival - Joinville Naples Challenger - Naples La Serena Open - La Serena KGHM Dialog Polish Indoors - Wroclaw XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Mitsubishi Electric Europe Cup - Monza Tennis Masters Series - Monte Carlo Sporting Challenger '07 Trofeo Regione Piemonte - Turin Siemens Open 2007 - Scheveningen Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima Muller Cup 2000 - Ulm Mitsubishi Electric Europe Cup - Monza China Open - Beijing Bulgarian Challenger 2002 - Sofia Black Forest Open 2000 - Freudenstadt Kos Succhetti Tennis Cup - Cordenons Skandia Open - Linz Dubrovnik Open - Dubrovnik Citta di Como Challenger - Como Copa Petrobras-Colombia - Bogota Cosmorom Challenger - Brasov Copa Petrobras-Paraguay - Asuncion Porsche Open - Poznan Barletta Challenger Prostejov Challenger SIR Supermercadi Challenger - Rome Copa Ericsson Mexico - Guadalajara Copa Petrobras Uruguay - Montevideo IPP Geneva Trophy - Geneva VI Trofeo Ciudad de Quito - Quito Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Nord LB Open - Braunschweig Copa Ericsson Argentina - Buenos Aires Ciutat de Barcelona - Barcelona Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo Tatra Banka Open - Bratislava Heilbronn Open - Heilbronn Internationaux de Doubs Open de Franchie-Comte - Besancon ATP Open Castilla y Leon - Segovia Weissenhauser Strand Cup - Hamburg KGHM Polish Indoors - Wroclaw Warsteiner Challenger - Wolfsburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Copa Petrobras-Argentina - Buenos Aires Masters Series Hamburg - Hamburg Espinho Challenger - Espinho Monte-Carlo Rolex Masters - Monte-Carlo Memorial Savigny - Sassuolo Stella Artois Clay Court Championships - Budaors Skandia Open - Linz BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Neride Prague Indoor - Prague Erste Bank Open - Vienna Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Lamberts Open by Stawag - Aachen Internazionali BNL d'Italia - Rome Buenos Aires Challenger Challenger Britania Zavaleta - Puebla KGHM Dialog Polish Indoors - Wroclaw Neride Prague Indoor - Prague Caltanissetta Challenger Aix En Provence Challenger The 70th King's Cup and Queen's Cup - Bangkok Hamburg Challenger - Hamburg Scheveningen Challenger San Luis Potosi Challenger - San Luis Potosi Guayaquil Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Unicredit (Suisse) Bank S. A. Challenger - Chiasso Miami Open - Miami Mutua Madrid Open - Madrid 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Internazionali BNL d'Italia - Rome 10° Trofeo Luigi Pezzoli - Bergamo Rogers Cup - Montreal Western & Southern Open - Cincinnati KGHM Polish Indoors - Wroclaw Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Unicredit Czech Open - Prostejov Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Freudenstadt Challenger - Freudenstadt Internazionali BNL d'Italia - Rome Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Argentina Open - Buenos Aires BNP Paribas Open - Indian Wells Athens Challenger Tatra Banka Open 2003 - Bratislava KGHM Polish Indoors - Wroclaw Olbia Geovillage Open - Olbia Bordeaux Challenger San Luis Potosi Challenger 2002 - San Luis Potosi Challenger 42 - Andrezieux 1st Challenger Tournament Leon - Leon Open de Franche-Comte - Besancon Porsche Open - Poznan Corona Mexico City Open - Mexico City 6th Sardinian International Championships - Cagliari Ljubljana Open 2002 - Ljubljana VIII Torneo Internazionale di Tennis - Barletta Schickendanz Open - Furth San Marino Cepu Open - San Marino Szczecin Challenger Tennis Napoli Cup 2004 - Napoli Memorial Savigni - Sassuolo Garden Open 2004 - Rome Challenger Canottieri Minico - Mantova Oberstaufen Cup - Oberstaufen Zagreb Open - Zagreb Lugano Challenger Ljubljana Open - Ljubljana Schickedanz Open - Furth Croatia Open - Umag Braunschweig Challenger ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Montevideo Challenger Geneva Challenger - Geneva Scheveningen Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Barranquilla Challenger Black Forest Open 2002 - Freudenstadt Oberstraufen Cup - Oberstaufen Warsteiner Challenger Wolfsburg - Wolfsburg ATP Heineken Challenger 2000 - Ho Chi Minh City Copa Petrobras Brazil - Belo Horizonte Honda-Kah Open - Singapore AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta The Scottish Tennis Championships - Edinburgh Montevideo Challenger Siemens Open - Scheveningen Tennis Napoli Cup - Napoli XL Bermuda Open - Bermuda Bordeaux Challenger Amer-Wilson Challenger - Tampere La Serena Open - La Serena Zagreb Open - Zagreb Copa Telefonica CTC Chile - Santiago DPD Challenger 2000 - Aschaffenburg Tunis Challenger Montechiarugolo Challenger Prostejov Challenger Internazionali di Tennis de San Marino - San Marino Challenger Copa Sevilla - Seville Copa Petrobras - Montevideo Bank Austria Tennis Trophy - Vienna Buenos Aires Challenger DPD Challenger 2001 - Aschaffenburg BMW Open - Munich Diego Open - Budapest BMW Open - Munich Generali Open 2003 - Kitzbuhel VIII Trofeo Ciutat de Barcelona - Barcelona Marrakech Challenger Harrah's Entertainment Men's Pro Challenger - Tunica Generali Open - Kitzbuhel BMW Open - Munich Chennai Open - Chennai Movistar Open - Vina del Mar Orange Warsaw Open - Warsaw Legg Mason Tennis Classic - Washington Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Open Sabadell Atlantico - Barcelona ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Kremlin Cup - Moscow US Men's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco Rio Open 500 - Rio de Janeiro BBB Open - Sofia China Open - Beijing SkiStar Swedish Open - Bastad Generali Open 1997 - Kitzbuhel AAPT Championships - Adelaide BMW Open - Munich UBS Open Gstaad - Gstaad Plava Laguna Croatia Open - Umag AIG Japan Open - Tokyo Barcelona Open BancSabadell - Barcelona Open Seat Godo 2003 - Barcelona Pekao Open 2001 - Szczecin Open Parc - Lyon Zagreb Open - Zagreb Schickendanz Open - Furth Generali Open - Kitzbuhel Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest Torneo Internacional Challenger Fila 2006 - Leon Heineken Open - Auckland Brasil Open - Costa do Sauipe BH Tennis Open International Cup - Belo Horizonte Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Santos Challenger Open Sabadell Atlantico - Barcelona Seguros Bolivar Open - Medellin BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Copa Telmex - Buenos Aires International German Open - Hamburg Heineken Open - Auckland Brasil Open - Costa do Sauipe Estoril Open - Estoril Generali Open 1999 - Kitzbuhel Campinas Challenger Thailand Open - Bangkok Lima Challenger Copa Claro - Buenos Aires Portugal Open - Oeiras SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Grand Prix Hassan II - Casablanca Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Thailand Open - Bangkok Argentina Open - Buenos Aires Winston-Salem Open - Winston-Salem Apia International - Sydney Barcelona Open BancSabadell - Barcelona China Open - Beijing European Open - Antwerp Argentina Open - Buenos Aires CA Tennis Trophy - Vienna Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Argentina Open - Buenos Aires Adelaide International - Adelaide Cordoba Open - Cordoba Gerry Weber Open - Halle Forte Village Sardegna Open - Sardinia Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Gonet Geneva Open - Geneva Mallorca Championships - Mallorca Open Seat Godo 2007 - Barcelona Rio Open - Rio de Janeiro Open de Moselle - Metz Internationaler Raiffeisen Grand Prix - St. Polten BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris BA-CA Tennis Trophy - Vienna Wimbledon - London Grand Prix Hassan II - Casablanca Movistar Open - Santiago Generali Open - Kitzbuhel Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Plava Laguna Croatia Open - Umag Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Erste Bank Open - Vienna Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Western & Southern Open - New York Wimbledon - London Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, 1R, AUT-USA 1-4 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, Group II, 1R, ESA-URU 1-4 Davis Cup, Group II, 2R, URU-VEN 4-1 Davis Cup, Group II, 3R, URU-MEX 3-1 Davis Cup, Group I, 1R, URU-DOM 3-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUT-URU 3-1 Davis Cup, Group I, PO, NZL-URU 3-1 French Open - Paris French Open - Paris Davis Cup, Group 2, 2R, URU-ECU 5-0 Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, Group 2, 1R, URU-JAM 5-0 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, PO, VEN-URU 1-4 Olympics - Rio de Janeiro Australian Open - Melbourne U.S. Open - New York Iasi Challenger